package diploma.kisel.modelas.service.api;

import java.util.List;

import diploma.kisel.modelas.domain.Program;
import diploma.kisel.modelas.domain.ProgramType;

public interface ProgramService {

	public List<Program> findAll();

	public List<Program> findByPrice(int minPrice, int maxPrice);
	
	public List<Program> findByPriceAndType(int minPrice, int maxPrice, ProgramType type);

	public Program findById(int id);

	public Program save(Program program);

	public void remove(Program program);

	public void remove(int id);

}
